package com.yipin.neimeng.constant;

import java.io.IOException;
import java.io.OutputStream;
import java.util.Map;

public interface HttpMethod {
    String getName(); // 返回HTTP方法名称，如 "GET", "POST" 等
    String getUrl(); // 返回请求的URL
    Map<String, String> getRequestHeaders(); // 返回请求头
    boolean requiresRequestBody(); // 检查是否需要请求体
    boolean permitsRequestBody(); // 检查是否允许请求体
    void writeRequestBody(OutputStream out) throws IOException; // 写入请求体到输出流
}
